Foundations of Nearest Neighbor Queries in Euclidean Space
نویسنده
چکیده
A number of approaches to computing nearest neighbor queries in Euclidean space are presented. This includes the depth-first and best-first methods as well as a comparison. The best first method is shown to be capable of being extended to report the neighboring objects in increasing order from the query object so that the search can be incremental and there is no need to know the value of k in advance. The incremental algorithm is shown to be modifiable to also work for objects that have spatial extent instead of being restricted to be point objects. The best-first method is also shown to yield the k approximate nearest neighbors give an error tolerance value.
منابع مشابه
Reverse nearest neighbor queries in fixed dimension
Reverse nearest neighbor queries are defined as follows: Given an input point-set P , and a query point q, find all the points p in P whose nearest point in P ∪ {q} \ {p} is q. We give a data structure to answer reverse nearest neighbor queries in fixed-dimensional Euclidean space. Our data structure uses O(n) space, its preprocessing time is O(n log n), and its query time is O(log n).
متن کاملSpace-Time Tradeoffs for Proximity Searching in Doubling Spaces
We consider approximate nearest neighbor searching in metric spaces of constant doubling dimension. More formally, we are given a set S of n points and an error bound ε > 0. The objective is to build a data structure so that given any query point q in the space, it is possible to efficiently determine a point of S whose distance from q is within a factor of (1 + ε) of the distance between q and...
متن کاملar X iv : 0 90 5 . 44 41 v 1 [ cs . C G ] 2 7 M ay 2 00 9 Reverse nearest neighbor queries in fixed dimension ∗
Reverse nearest neighbor queries are defined as follows: Given an input point-set P , and a query point q, find all the points p in P whose nearest point in P ∪ {q} \ {p} is q. We give a data structure to answer reverse nearest neighbor queries in fixed-dimensional Euclidean space. Our data structure uses O(n) space, its preprocessing time is O(n log n), and its query time is O(log n).
متن کاملApproximate Nearest Neighbor Queries in Fixed Dimensions 1
Given a set of n points in d-dimensional Euclidean space, S E d , and a query point q 2 E d , we wish to determine the nearest neighbor of q, that is, the point of S whose Euclidean distance to q is minimum. The goal is to preprocess the point set S, such that queries can be answered as eeciently as possible. We assume that the dimension d is a constant independent of n. Although reasonably goo...
متن کاملThe Analysis of a Probabilistic Approach to Nearest Neighbor Searching
Given a set S of n data points in some metric space. Given a query point q in this space, a nearest neighbor query asks for the nearest point of S to q. Throughout we will assume that the space is real d-dimensional space <d, and the metric is Euclidean distance. The goal is to preprocess S into a data structure so that such queries can be answered efficiently. Nearest neighbor searching has ap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017